package com.ufgov.zc.common.zc.publish;import java.util.List;import com.ufgov.zc.common.system.Publishable;import com.ufgov.zc.common.system.RequestMeta;import com.ufgov.zc.common.system.dto.ElementConditionDto;import com.ufgov.zc.common.zc.model.ZcEbProMakeOuter;import com.ufgov.zc.common.zc.model.ZcPProMake;public interface IZcEbProMakeOuterServiceDelegate extends Publishable {  boolean deleteZcProMake(ZcEbProMakeOuter proMake, RequestMeta requestMeta);  void updateZcEbproMake(ZcEbProMakeOuter proMake, RequestMeta requestMeta);  ZcEbProMakeOuter save(ZcEbProMakeOuter proMake, RequestMeta requestMeta);  ZcEbProMakeOuter getproMakeById(String code, RequestMeta requestMeta);  List getZcEbProMakeOuter(ElementConditionDto elementConditionDto, RequestMeta requestMeta);  List getZcEbProMakeOuterPack(String projCode, RequestMeta requestMeta);}